<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // includes(), startsWith(), endsWith() 

    // includes()：返回布尔值，表示是否找到了参数字符串。
    // startsWith()：返回布尔值，表示参数字符串是否在原字符串的头部。   => 以某个或某段字符串开头
    // endsWith()：返回布尔值，表示参数字符串是否在原字符串的尾部。 => 以某个或某段字符串结尾

    var str = "good good study , day day up";

    // console.log(str.includes("day"));
    // console.log(str.includes("day",19));
    // console.log(str.includes("day",23));

    // console.log(str.indexOf("good") == 0);  //从第一个字符开始 


    // console.log(str.startsWith("g"));
    // console.log(str.startsWith("goo"));
    // console.log(str.startsWith("good"));
    
    // console.log(str.endsWith("p"));
    // console.log(str.endsWith("up"));

    // var arr = ["min-a","b","c","d-min"]
    // var result = arr.filter(item=>!(item.startsWith("min") || item.endsWith("min")))
    // console.log(result);

    // repeat()   repeat方法返回一个新字符串，表示将原字符串重复n次。
    // console.log("*".repeat(100));


    // padStart()用于头部补全，padEnd()用于尾部补全。
    // padStart(len,padStr)  头部补全(原字符串前面补全)  len:补全后的长度(期望长度),padStr 用于补全的字符串
    // padEnd(len,padStr)    尾部补全(原字符串后面补全)  len:补全后的长度(期望长度),padStr 用于补全的字符串

    // var str = "1";
    // var result = str.padStart(5,"ab"); // "abab1"
    // console.log(result);
    // var result = str.padStart(5,"abc"); // "abca1"
    // console.log(result);

    // var str = "1";
    // var result = str.padEnd(5,"ab"); // "1abab"
    // console.log(result);
    // var result = str.padEnd(5,"abc"); // "1abca"
    // console.log(result);


    // var date = new Date();
    // var month = date.getMonth() + 1;
    // console.log(month);
    
    // console.log(month.toString().padStart(2,"0"));


    // trimLeft()是trimStart()的别名，trimRight()是trimEnd()的别名。
    var str = "  123  "
    console.log(str.trimStart === str.trimLeft);

    
    var a = b = function(){
        console.log(111);
    }

    console.log(a === b);
    






</script>
</html>